package com.chang.bootplus.controller.execl;


import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.*;
import com.alibaba.excel.enums.poi.FillPatternTypeEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.io.Serializable;

@NoArgsConstructor
@AllArgsConstructor
@Getter
@Setter
@EqualsAndHashCode
@ContentRowHeight(15)

// 头背景设置成红色 IndexedColors.RED.getIndex()
@HeadRowHeight(10)
@HeadFontStyle(fontHeightInPoints = 10)
@ContentFontStyle(fontHeightInPoints = 8)
@ColumnWidth(10)
public class DemoOut implements Serializable {

//
    @ExcelProperty( "姓名")
    String username;


    @ApiModelProperty(value = "学号")
    private String stuId;

    @ExcelProperty( "性别")
    String sex;

    @ExcelProperty( "身高")
    private Double height;

    @ExcelProperty("体重")
    private Double weight;

//
    @ExcelProperty("肺活量")
    @ApiModelProperty("肺活量")
    private Integer vital;

    @ExcelProperty("肺活量分数")
    @ApiModelProperty("肺活量分数")
    private Integer vitalScore;

    @ExcelProperty("肺活量等级")
    @ApiModelProperty("肺活量等级")
    private String vitalLevel;
//
    @ExcelProperty("BMI")
    @ApiModelProperty("BMI")
    private Double bmi;

    @ExcelProperty("BMI分数")
    @ApiModelProperty("BMI分数")
    private Integer bmiScore;

    @ExcelProperty("BMI等级")
    @ApiModelProperty("BMI等级")
    private String bmiLevel;
//
    @ExcelProperty("50米跑")
    @ApiModelProperty("50米跑")
    private Double testFifty;

    @ExcelProperty("50米跑分数")
    @ApiModelProperty("50米跑分数")
    private Integer testFiftyScore;

    @ExcelProperty("50米跑等级")
    @ApiModelProperty("50米跑等级")
    private String testFiftyLevel;

//
    @ExcelProperty("体前屈")
    @ApiModelProperty("坐位体前屈")
    private Double testSitRech;


    @ExcelProperty("体前屈分数")
    @ApiModelProperty("坐位体前屈")
    private Integer testSitRechScore;

    @ExcelProperty("体前屈等级")
    @ApiModelProperty("体前屈等级")
    private String testSitRechLevel;
//
    @ExcelProperty("跳绳")
    @ApiModelProperty("跳绳/立定跳远")
    private Integer testSkip;

    @ExcelProperty("跳绳分数")
    @ApiModelProperty("跳绳/立定跳远分数")
    private Integer testSkipScore;

    @ExcelProperty("跳绳等级")
    @ApiModelProperty("跳绳/立定跳远等级")
    private String testSkipLevel;
//
    @ExcelProperty("仰卧起坐")
    @ApiModelProperty("仰卧起坐/引体向上")
    private Integer testSitup;

    @ExcelProperty("仰卧起坐分数")
    @ApiModelProperty("仰卧起坐/引体向上分数")
    private Integer testSitupScore;

    @ExcelProperty("仰卧起坐等级")
    @ApiModelProperty("仰卧起坐/引体向上等级")
    private String testSitupLevel;

//
    @ExcelProperty("50*8")
    @ApiModelProperty("男生1000米/50*8")
    private Double testRun;

    @ExcelProperty("50*8分数")
    @ApiModelProperty("男生1000米/50*8分数")
    private Integer testRunScore;

    @ExcelProperty("50*8等级")
    @ApiModelProperty("男生1000米/50*8等级..")
    private String testRunLevel;
//
    @ExcelProperty(value = "标准分")
    private Double minScore;

    @ExcelProperty(value = "附加分")
    private Integer otherScore;

    @ExcelProperty(value = "总成绩")
    private Double AllScore;

    @ExcelProperty(value = "总评定")
    private String AllLevel;

    //ggvguvu



}
